07ee31bd0bcaa88000d4f334f198ecad3290e8e2,ee/src/main/java/org/jboss/as/ee/component/ManagedReferenceLifecycleMethodInterceptor.java,ManagedReferenceLifecycleMethodInterceptor,processInvocation,#InterceptorContext#,52

Before Change


            if (withContext) {
                if (changeMethod) {
                    final Method oldMethod = context.getMethod();
                    context.setMethod(method);
                    try {
                        return method.invoke(instance, context.getInvocationContext());
                    } finally {

After Change


                        context.setMethod(null);
                        return method.invoke(instance, context.getInvocationContext());
                    } else if (this.changeMethod) {
                        context.setMethod(method);
                        return method.invoke(instance, context.getInvocationContext());
                    } else {
                        return method.invoke(instance, context.getInvocationContext());